@import 'antd/es/style/themes/default.less';
.container {
  position: relative;
  padding: 0 24px;
  min-width: 1196px;
  width: 100%;
  min-height: calc(100vh - 182px);
}
.header {
  padding: 21px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
.header-left {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.header-right {
  height: 32px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.header-icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  line-height: 24px;
  text-align: center;
  background-color: @grey-8;
  color: #fff;
  border-radius: 2px;
  margin-top: 4px;
  margin-right: 24px;
}
.header-title {
  color: @heading-color;
  font-size: @heading-4-size;
  line-height: 32px;
  font-weight: bold;
}
.header-edit {
  width: 18px;
  height: 18px;
  display: inline-block;
  background: url(/src/assets/imgs/edit-un.jpg) no-repeat center;
  background-size: 100% 100%;
  &:hover {
    background: url(/src/assets/imgs/edit-on.jpg) no-repeat center;
    background-size: 100% 100%;
  }
}
.split {
  width: 1px;
  background-color: @grey-4;
  position: absolute;
  top: 74px;
  left: 334px;
  bottom: 24px;
}
.body {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
.body-left {
  width: 310px;
  flex-shrink: 0;
}
.body-right {
  flex: 1;
}